iT邦幫忙

DAY 23
0

實習、專題除錯筆記系列 第 23

實習、專題除錯筆記(二十三)Javascript 怎麼將 JSON 轉成字串呢?

  • 分享至 

  • xImage
  •  

問題二十三 Javascript 怎麼將 JSON 轉成字串呢?

在實習的時候工作上需要傳資料給 API ,但是 API 居然得要 JSON 字串,而不是 JSON 陣列,這個就很頭大,因為總不能一個一個自己來吧?所以開始找方法,結果果然 Javascript 果然有內建,那我們就一起來看看這個方法。

方法如下

JSON.stringify(value [, replacer] [, space])

我這邊就不多介紹他的選填的函式了

下面這裡的範例很有意思,如果你給他的數值是字串或是物件,他返回的東西可是不一樣的喔!

var str = '{"2003":{"1":{"2":["test"],"3":["test2"]}}}';
var obj = {"2003":{"1":{"2":["test"],"3":["test2"]}}};

console.log( JSON.stringify(str) ); // {\"2003\":{\"1\":{\"2\":[\"test\"],\"3\":[\"test2\"]}}}
console.log( JSON.stringify(obj) ); // {"2003":{"1":{"2":["test"],"3":["test2"]}}}

MDN 文件
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

如果 MDN 不大會看可以看這個,講解的非常詳細

http://www.cnblogs.com/damonlan/archive/2012/03/13/2394787.html


上一篇
實習、專題除錯筆記(二十二)Angular 不知道數值有沒有正確的變化怎麼辦?
下一篇
實習、專題除錯筆記(二十四)ng-show 隱藏的欄位仍然有傳值怎麼辦?
系列文
實習、專題除錯筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言